rstudio 导出结果_R语言数据导入与导出

函数read.table()

file: 要读取数据的文件名,或者是一个连接(下面会提到);

header: 是一个逻辑型参数,函数table()中默认是FALSE,表明第一行是否是列名;

sep: 指明数据文件中使用的分隔符,中默认是空格;

colClasses: 是一个字符向量,指明数据集的每一列是何种数据类型;

nrows: 要读取的行数;

char: 是一个字符串,用于指明数据文件中用于注释的字符

skip: 指定函数table()要跳过多少行再开始读取数据;

stringAsFactors: 默认值是TRUE,通过它可以选择是否把字符变量编码成因子

使用函数read.csv()读取数据

函数read.csv()所需的参数与函数read.table()类似,主要有两处不同:

header:在函数csv()中默认为TRUE,直接把数据中的第一行作为列名;

sep: 在函数csv()中默认为逗号。

.libPaths("D:\R\R-3.3.3\library")

导入数据:

#CSV:

data

#TXT:

data

#XLSX:

Sys.setenv(JAVA_HOME="C:/Program Files/Java/jdk1.7.0_79/jre")

xlsx包导入:

data

xls:

library(gdata)

DF

readxl包:

library(readxl)

excel_sheets("D:/R/File/myworkbook.xlsx")

data

data2

openxlsx包:

library(openxlsx)

mydata

mydata2

#直接复制(复制数据,运行代码)

data

#SPSS数据:library(Hmisc)

mydata

#导入Stata格式文件:library(foreign)

mydataframe

导出数据:

#CSV:

write.table (data,"D:/R/File/data.csv",sep=",",row.names=FALSE)

#TXT:

write.table(data,"D:/R/File/data.txt",sep=" ",row.names=FALSE,col.names=TRUE,quote=FALSE)

导出XLSX数据:

#创建表1

write.xlsx(data,"D:/R/File/mydata.xlsx",sheetName="Sheet1",append=FALSE)

#追加表2

write.xlsx(data,"D:/R/File/mydata.xlsx",sheetName="Sheet2",append=TRUE)

#追加表3

write.xlsx(data,"D:/R/File/mydata.xlsx",sheetName="Sheet3",append=TRUE)

----------------------------------------------------------------------

ls() #看work space中有什么变量

object.size() #看每个变量占多大内存

memory.size() #查看现在的work space的内存使用

memory.limit() #查看系统规定的内存使用上限

memory.limit(10000) #更改到一个新的上限

rm(list=ls()) #删除内存中的数据集

gc() #初始化垃圾回收

.libPaths("/path/to/directory/with/libraries")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值